insulating sheathing - Français Anglais Dictionnaire